#include "cet_util.h"
#include "garmin_fs.h"
#include "garmin_tables.h"
+#include "logging.h"
#include <math.h>
#include <QtCore/QXmlStreamReader>
static QXmlStreamReader* reader;
}
if (reader->hasError()) {
- fatal(MYNAME ":Read error: %s (%s, line %ld, col %ld)\n",
- CSTR(reader->errorString()),
- CSTR(iqfile->fileName()),
- (long) reader->lineNumber(),
- (long) reader->columnNumber());
+ Fatal() << MYNAME << "Read error:" << reader->errorString()
+ << "File:" << iqfile->fileName()
+ << "Line:" << reader->lineNumber()
+ << "Column:" << reader->columnNumber();
}
}
gpx_wversion_num = strtod(gpx_wversion, NULL) * 10;
if (gpx_wversion_num <= 0) {
- fatal(MYNAME ": gpx version number of '%s' not valid.\n", gpx_wversion);
+ Fatal() << MYNAME << ": gpx version number of "
+ << gpx_wversion << "not valid.";
}
// FIXME: This write of a blank line is needed for Qt 4.6 (as on Centos 6.3)
inline Warning& operator << (unsigned int d) { fileStream_ << d; return optionalSpace(); }
inline Warning& operator << (signed long d) { fileStream_ << d; return optionalSpace(); }
inline Warning& operator << (unsigned long d) { fileStream_ << d; return optionalSpace(); }
+ inline Warning& operator << (qint64 d) { fileStream_ << d; return optionalSpace(); }
+ inline Warning& operator << (quint64 d) { fileStream_ << d; return optionalSpace(); }
inline Warning& operator << (float d) { fileStream_ << d; return optionalSpace(); }
inline Warning& operator << (double d) { fileStream_ << d; return optionalSpace(); }
inline Warning& operator << (const char* d) { fileStream_ << QString::fromUtf8(d); return optionalSpace(); }